/**
 * ================================= ============ 框架初始化JS ========
 * =================================
 */
// *******************************************************
// ******************* 全局项目请求地址 *******************
var $location = (window.location + '').split('/');
var $basePath = $location[0] + '//' + $location[2] + '/' + $location[3];
// 全局内容区域
var $initContainer = $("#initContainer");
// ******************* 全局参数 ***************************
// 默认未启动定时刷新实时列表数据功能
var $monitorFreshListIntervalStarted = false;
// 默认未启动定时刷新实时运行数据功能
var $monitorFreshRunningIntervalStarted = false;

// ******************* 插件封装 ***************************
// 全局提示框
function bootGrowl(data, type) {
	$.bootstrapGrowl(data, { // data为提示信息
		type : type == undefined ? 'success' : type,// type指提示类型
		delay : 1000,// 提示框显示时间
		allow_dismiss : true
	// 显示取消提示框
	});
}

// ******************* 版权信息 ***************************
// 初始化加载头部和底部版权信息
function initCopyrightInfo() {
	$.getJSON($basePath + "style/common/config/system.json", function(data) {
		// 获取底部版权信息
		$("#copyrightInfo").html(data.footerName);

		// 获取头部版权信息
		$("#logoName").html(data.headName);
	});
}

// ******************* 初始化 *****************************
// 默认绑定菜单事件
$(function() {

	// 初始化加载头部和底部版权信息
	initCopyrightInfo();

	// 注销
	$("#nav_logout").click(function() {
		BootstrapDialog.alert('I want logout!');
	});

	// 绑定所有的菜单链接点击事件，根据不同的URL加载页面
	$("#menu li a[url]").click(function() {
		// 加载页面
		$initContainer.load($(this).attr("url"));
	});

	// 默认加载的页面
	$initContainer.load($("#menu li a[url][class='initURL']").attr("url"));
});
